[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
PUSHAD            Push All Double (386)              Flags: O D I T S Z A P C

PUSHAD

           Logic:        temp . ESP
                         PUSH   EAX
                         PUSH   ECX
                         PUSH   EDX
                         PUSH   EBX
                         PUSH   temp
                         PUSH   EBP
                         PUSH   ESI
                         PUSH   EDI


     This instruction is the same as PUSHA, except that it pushes the 386's
     32-bit registers, not 16-bit registers.

     The PUSHAD/POPAD instructions are useful at the beginning and end of
     called procedures to save and restore the contents of used registers.

  --------------------------------------------------------------------------
   Operands                   Clocks   Transfers  Bytes  Example
   PUSHAD                     18 (386)     32       1    PUSHAD
  --------------------------------------------------------------------------

See Also: POPA POPAD PUSHA
This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson